HTTP 传输协议
概述
MCP (Model Context Protocol) 的 HTTP 传输协议,作为推荐的连接方式,支持认证头和 bearer-token 等安全机制,适用于远程 MCP 服务器连接。
关键内容
- 优势:
- 支持 bearer-token 认证
- 适合远程服务连接
-
更好的网络隔离和防火墙兼容性
-
配置方式:
toml [mcp_servers.example] endpoint = "http://localhost:8080" auth_header = "Bearer ${MCP_TOKEN}" -
认证支持:
- HTTP Basic Authentication
- Bearer Token 认证
-
自定义认证头
-
与 Stdio 对比:
- HTTP:适合远程服务,支持认证
-
Stdio:适合本地进程,无网络开销
-
适用场景:
- 远程 MCP 服务器
- 需要认证的安全连接
- 跨网络边界的工具集成
来源
- raw/assets/claude-howto/05-mcp/README.md — Claude How To MCP 传输方式介绍
相关
- MCP — implements
- Stdio 传输协议 — compares_to
- WebSocket 传输协议 — compares_to
- OAuth 2.0 认证 — supports
- SSE 传输 — supersedes